home *** CD-ROM | disk | FTP | other *** search
/ Champak 142 / Volume 142 Oct 17 2011 - Damaged.iso / Games / panda-star.swf / scripts / __Packages / mochi / MochiScores.as < prev    next >
Text File  |  2011-10-17  |  27KB  |  649 lines

  1. function ┬º\x01\x02┬º()
  2. {
  3.    return 1260 % 511 * 5;
  4. }
  5. var ┬º\x01┬º = -305 + "\x01\x02"();
  6. while(true)
  7. {
  8.    if(eval("\x01") == 885)
  9.    {
  10.       set("\x01",eval("\x01") - 641);
  11.       ┬º┬ºpush(true);
  12.    }
  13.    else if(eval("\x01") == 792)
  14.    {
  15.       set("\x01",eval("\x01") - 750);
  16.       ┬º┬ºpush(true);
  17.    }
  18.    else
  19.    {
  20.       if(eval("\x01") == 966)
  21.       {
  22.          set("\x01",eval("\x01") - 643);
  23.          if(!_global.mochi)
  24.          {
  25.             _global.mochi = new Object();
  26.          }
  27.          function ┬º\x01\x02┬º()
  28.          {
  29.             return 1260 % 511 * 5;
  30.          }
  31.          if(!_global.mochi.MochiScores)
  32.          {
  33.             var _loc2_ = mochi.MochiScores = function()
  34.             {
  35.             }.prototype;
  36.             mochi.MochiScores = function()
  37.             {
  38.             }.setBoardID = function(boardID)
  39.             {
  40.                mochi.MochiScores.boardID = boardID;
  41.                mochi.MochiServices.send("scores_setBoardID",{boardID:boardID});
  42.             };
  43.             mochi.MochiScores = function()
  44.             {
  45.             }.showLeaderboard = function(options)
  46.             {
  47.                if(options.clip == null || options.clip == undefined)
  48.                {
  49.                   options.clip = mochi.MochiServices.clip;
  50.                }
  51.                if(options.clip != mochi.MochiServices.__get__clip() || mochi.MochiServices.__get__childClip()._target == undefined)
  52.                {
  53.                   mochi.MochiServices.disconnect();
  54.                   mochi.MochiServices.connect(mochi.MochiServices.__get__id(),options.clip);
  55.                }
  56.                delete options.clip;
  57.                if(options.name != null)
  58.                {
  59.                   if(typeof options.name == "object")
  60.                   {
  61.                      if(options.name.text != undefined)
  62.                      {
  63.                         options.name = options.name.text;
  64.                      }
  65.                   }
  66.                }
  67.                if(options.score != null)
  68.                {
  69.                   if(options.score instanceof TextField)
  70.                   {
  71.                      if(options.score.text != undefined)
  72.                      {
  73.                         options.score = options.score.text;
  74.                      }
  75.                   }
  76.                   else if(options.score instanceof mochi.MochiDigits)
  77.                   {
  78.                      options.score = options.score.value;
  79.                   }
  80.                   var _loc1_ = Number(options.score);
  81.                   if(isNaN(_loc1_))
  82.                   {
  83.                      trace("ERROR: Submitted score \'" + options.score + "\' will be rejected, score is \'Not a Number\'");
  84.                   }
  85.                   else if(_loc1_ == -Infinity || _loc1_ == Infinity)
  86.                   {
  87.                      trace("ERROR: Submitted score \'" + options.score + "\' will be rejected, score is an infinite");
  88.                   }
  89.                   else
  90.                   {
  91.                      if(Math.floor(_loc1_) != _loc1_)
  92.                      {
  93.                         trace("WARNING: Submitted score \'" + options.score + "\' will be truncated");
  94.                      }
  95.                      options.score = _loc1_;
  96.                   }
  97.                }
  98.                if(options.onDisplay != null)
  99.                {
  100.                   options.onDisplay();
  101.                }
  102.                else
  103.                {
  104.                   mochi.MochiServices.__get__clip().stop();
  105.                }
  106.                if(options.onClose != null)
  107.                {
  108.                   mochi.MochiScores.onClose = options.onClose;
  109.                }
  110.                else
  111.                {
  112.                   mochi.MochiScores.onClose = function()
  113.                   {
  114.                   };
  115.                }
  116.                if(options.onError != null)
  117.                {
  118.                   mochi.MochiScores.onError = options.onError;
  119.                }
  120.                else
  121.                {
  122.                   mochi.MochiScores.onError = mochi.MochiScores.onClose;
  123.                }
  124.                if(options.boardID == null)
  125.                {
  126.                   if(mochi.MochiScores.boardID != null)
  127.                   {
  128.                      options.boardID = mochi.MochiScores.boardID;
  129.                   }
  130.                }
  131.                mochi.MochiServices.send("scores_showLeaderboard",{options:options},null,mochi.MochiScores.doClose);
  132.             };
  133.             mochi.MochiScores = function()
  134.             {
  135.             }.closeLeaderboard = function()
  136.             {
  137.                mochi.MochiServices.send("scores_closeLeaderboard");
  138.             };
  139.             mochi.MochiScores = function()
  140.             {
  141.             }.getPlayerInfo = function(callbackObj, callbackMethod)
  142.             {
  143.                mochi.MochiServices.send("scores_getPlayerInfo",null,callbackObj,callbackMethod);
  144.             };
  145.             mochi.MochiScores = function()
  146.             {
  147.             }.submit = function(score, name, callbackObj, callbackMethod)
  148.             {
  149.                score = Number(score);
  150.                if(isNaN(score))
  151.                {
  152.                   trace("ERROR: Submitted score \'" + String(score) + "\' will be rejected, score is \'Not a Number\'");
  153.                }
  154.                else if(score == -Infinity || score == Infinity)
  155.                {
  156.                   trace("ERROR: Submitted score \'" + String(score) + "\' will be rejected, score is an infinite");
  157.                }
  158.                else
  159.                {
  160.                   if(Math.floor(score) != score)
  161.                   {
  162.                      trace("WARNING: Submitted score \'" + String(score) + "\' will be truncated");
  163.                   }
  164.                   score = Number(score);
  165.                }
  166.                mochi.MochiServices.send("scores_submit",{score:score,name:name},callbackObj,callbackMethod);
  167.             };
  168.             mochi.MochiScores = function()
  169.             {
  170.             }.requestList = function(callbackObj, callbackMethod)
  171.             {
  172.                mochi.MochiServices.send("scores_requestList",null,callbackObj,callbackMethod);
  173.             };
  174.             mochi.MochiScores = function()
  175.             {
  176.             }.scoresArrayToObjects = function(scores)
  177.             {
  178.                var _loc5_ = {};
  179.                var _loc1_ = undefined;
  180.                var _loc4_ = undefined;
  181.                var _loc2_ = undefined;
  182.                var _loc6_ = undefined;
  183.                for(var _loc8_ in scores)
  184.                {
  185.                   if(typeof scores[_loc8_] == "object")
  186.                   {
  187.                      if(scores[_loc8_].cols != null && scores[_loc8_].rows != null)
  188.                      {
  189.                         _loc5_[_loc8_] = [];
  190.                         _loc2_ = scores[_loc8_];
  191.                         _loc4_ = 0;
  192.                         while(_loc4_ < _loc2_.rows.length)
  193.                         {
  194.                            _loc6_ = {};
  195.                            _loc1_ = 0;
  196.                            while(_loc1_ < _loc2_.cols.length)
  197.                            {
  198.                               _loc6_[_loc2_.cols[_loc1_]] = _loc2_.rows[_loc4_][_loc1_];
  199.                               _loc1_ = _loc1_ + 1;
  200.                            }
  201.                            _loc5_[_loc8_].push(_loc6_);
  202.                            _loc4_ = _loc4_ + 1;
  203.                         }
  204.                      }
  205.                      else
  206.                      {
  207.                         _loc5_[_loc8_] = {};
  208.                         for(var _loc7_ in scores[_loc8_])
  209.                         {
  210.                            _loc5_[_loc8_][_loc7_] = scores[_loc8_][_loc7_];
  211.                         }
  212.                      }
  213.                   }
  214.                   else
  215.                   {
  216.                      _loc5_[_loc8_] = scores[_loc8_];
  217.                   }
  218.                }
  219.                return _loc5_;
  220.             };
  221.             mochi.MochiScores = function()
  222.             {
  223.             }.doClose = function(args)
  224.             {
  225.                if(args.error == true)
  226.                {
  227.                   if(args.errorCode == undefined)
  228.                   {
  229.                      args.errorCode = "IOError";
  230.                   }
  231.                   mochi.MochiScores.onError.apply(null,[args.errorCode]);
  232.                }
  233.                else
  234.                {
  235.                   mochi.MochiScores.onClose.apply();
  236.                }
  237.             };
  238.             ┬º┬ºpush(ASSetPropFlags(mochi.MochiScores.prototype,null,1));
  239.          }
  240.          ┬º┬ºpop();
  241.          break;
  242.       }
  243.       if(eval("\x01") == 399)
  244.       {
  245.          set("\x01",eval("\x01") + 567);
  246.       }
  247.       else if(eval("\x01") == 369)
  248.       {
  249.          set("\x01",eval("\x01") - 252);
  250.          ┬º┬ºpush(eval(function ┬º\x01\x02┬º()
  251.          {
  252.             return 1260 % 511 * 5;
  253.          }));
  254.       }
  255.       else if(eval("\x01") == 42)
  256.       {
  257.          set("\x01",eval("\x01") + 491);
  258.          if(function ┬º\x01\x02┬º()
  259.          {
  260.             return 1260 % 511 * 5;
  261.          })
  262.          {
  263.             set("\x01",eval("\x01") - 226);
  264.          }
  265.       }
  266.       else if(eval("\x01") == 641)
  267.       {
  268.          set("\x01",eval("\x01") + 151);
  269.       }
  270.       else if(eval("\x01") == 755)
  271.       {
  272.          set("\x01",eval("\x01") + 37);
  273.       }
  274.       else
  275.       {
  276.          if(eval("\x01") == 533)
  277.          {
  278.             set("\x01",eval("\x01") - 226);
  279.             break;
  280.          }
  281.          if(eval("\x01") == 307)
  282.          {
  283.             set("\x01",eval("\x01") + 308);
  284.          }
  285.          else if(eval("\x01") == 311)
  286.          {
  287.             set("\x01",eval("\x01") + 88);
  288.             if(function ┬º\x01\x02┬º()
  289.             {
  290.                return 1260 % 511 * 5;
  291.             })
  292.             {
  293.                set("\x01",eval("\x01") + 567);
  294.             }
  295.          }
  296.          else if(eval("\x01") == 117)
  297.          {
  298.             set("\x01",eval("\x01") + 194);
  299.             ┬º┬ºpush(!function ┬º\x01\x02┬º()
  300.             {
  301.                return 1260 % 511 * 5;
  302.             });
  303.          }
  304.          else
  305.          {
  306.             if(eval("\x01") == 889)
  307.             {
  308.                set("\x01",eval("\x01") - 134);
  309.                gotoAndStop(42571);
  310.                ┬º┬ºenumerate(function ┬º\x01\x02┬º()
  311.                {
  312.                   return 1260 % 511 * 5;
  313.                });
  314.                gotoAndStop(1345);
  315.                ┬º┬ºpop()[[]][┬º┬ºconstant(41)][┬º┬ºconstant(21)] = eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(41)][┬º┬ºconstant(19)];
  316.                eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(41)][┬º┬ºconstant(85)] = 0;
  317.                eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(41)][┬º┬ºconstant(86)] = {};
  318.                eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(41)][┬º┬ºconstant(33)](eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(49)]);
  319.                trace(┬º┬ºconstant(87));
  320.                ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  321.                mochi.MochiScores = function()
  322.                {
  323.                }[┬º┬ºconstant(29)] = function()
  324.                {
  325.                   if(!eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(32)])
  326.                   {
  327.                      eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(76)][┬º┬ºconstant(80)] = function(infoObject)
  328.                      {
  329.                         eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(80)](infoObject);
  330.                      };
  331.                      eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(76)][┬º┬ºconstant(91)](eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(27)],┬º┬ºconstant(90),{┬º\┬º\┬ºconstant(88)┬º:┬º┬ºconstant(89)});
  332.                      eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(76)][┬º┬ºconstant(91)](eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(27)],┬º┬ºconstant(90),{┬º\┬º\┬ºconstant(88)┬º:┬º┬ºconstant(92),┬º\┬º\┬ºconstant(93)┬º:eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(6)],┬º\┬º\┬ºconstant(94)┬º:eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(10)],┬º\┬º\┬ºconstant(95)┬º:eval(┬º┬ºconstant(96))});
  333.                      eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(41)][┬º┬ºconstant(80)] = function(infoObject)
  334.                      {
  335.                         eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(80)](infoObject);
  336.                      };
  337.                      eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(41)][┬º┬ºconstant(90)] = function(pkg)
  338.                      {
  339.                         var _loc5_ = pkg[┬º┬ºconstant(97)];
  340.                         var _loc4_ = this[┬º┬ºconstant(86)][_loc5_];
  341.                         if(!_loc4_)
  342.                         {
  343.                            return undefined;
  344.                         }
  345.                         var _loc2_ = _loc4_[┬º┬ºconstant(98)];
  346.                         var _loc3_ = _loc4_[┬º┬ºconstant(99)];
  347.                         if(_loc3_ && typeof _loc2_ == ┬º┬ºconstant(100))
  348.                         {
  349.                            _loc2_ = _loc3_[_loc2_];
  350.                         }
  351.                         if(_loc2_ != undefined)
  352.                         {
  353.                            _loc2_[┬º┬ºconstant(63)](_loc3_,pkg[┬º┬ºconstant(101)]);
  354.                         }
  355.                         delete this[┬º┬ºconstant(86)][_loc5_];
  356.                      };
  357.                      eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(41)][┬º┬ºconstant(37)] = function()
  358.                      {
  359.                         eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(37)][┬º┬ºconstant(63)](null,[┬º┬ºconstant(68)]);
  360.                      };
  361.                      trace(┬º┬ºconstant(102));
  362.                      eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(35)] = false;
  363.                      eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(32)] = true;
  364.                      while(eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(76)][┬º┬ºconstant(78)][┬º┬ºconstant(26)] > 0)
  365.                      {
  366.                         eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(76)][┬º┬ºconstant(91)](eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(27)],┬º┬ºconstant(90),eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(76)][┬º┬ºconstant(78)][┬º┬ºconstant(103)]());
  367.                      }
  368.                   }
  369.                };
  370.                mochi.MochiScores = function()
  371.                {
  372.                }[┬º┬ºconstant(39)] = function(error)
  373.                {
  374.                   var _loc1_ = undefined;
  375.                   var _loc2_ = undefined;
  376.                   while(eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(76)][┬º┬ºconstant(78)][┬º┬ºconstant(26)] > 0)
  377.                   {
  378.                      _loc1_ = eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(76)][┬º┬ºconstant(78)][┬º┬ºconstant(103)]();
  379.                      false;
  380.                      if(_loc1_[┬º┬ºconstant(97)] != null)
  381.                      {
  382.                         _loc2_ = eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(41)][┬º┬ºconstant(86)][_loc1_[┬º┬ºconstant(97)]];
  383.                      }
  384.                      delete eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(41)][┬º┬ºconstant(86)][_loc1_[┬º┬ºconstant(97)]];
  385.                      if(error)
  386.                      {
  387.                         eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(104)](_loc1_[┬º┬ºconstant(101)],_loc2_[┬º┬ºconstant(99)],_loc2_[┬º┬ºconstant(98)]);
  388.                      }
  389.                   }
  390.                };
  391.                mochi.MochiScores = function()
  392.                {
  393.                }[┬º┬ºconstant(104)] = function(args, callbackObject, callbackMethod)
  394.                {
  395.                   if(args != null)
  396.                   {
  397.                      if(args[┬º┬ºconstant(37)] != null)
  398.                      {
  399.                         args[┬º┬ºconstant(37)][┬º┬ºconstant(63)](null,[┬º┬ºconstant(105)]);
  400.                      }
  401.                      if(args[┬º┬ºconstant(106)] != null && args[┬º┬ºconstant(106)][┬º┬ºconstant(37)] != null)
  402.                      {
  403.                         args[┬º┬ºconstant(106)][┬º┬ºconstant(37)][┬º┬ºconstant(63)](null,[┬º┬ºconstant(105)]);
  404.                      }
  405.                   }
  406.                   if(callbackMethod != null)
  407.                   {
  408.                      args = {};
  409.                      args[┬º┬ºconstant(82)] = true;
  410.                      args[┬º┬ºconstant(107)] = ┬º┬ºconstant(105);
  411.                      if(callbackObject != null && typeof callbackMethod == ┬º┬ºconstant(100))
  412.                      {
  413.                         callbackObject.callbackMethod(args);
  414.                      }
  415.                      else if(callbackMethod != null)
  416.                      {
  417.                         callbackMethod[┬º┬ºconstant(63)](args);
  418.                      }
  419.                   }
  420.                };
  421.                mochi.MochiScores = function()
  422.                {
  423.                }[┬º┬ºconstant(91)] = function(methodName, args, callbackObject, callbackMethod)
  424.                {
  425.                   if(eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(32)])
  426.                   {
  427.                      eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(76)][┬º┬ºconstant(91)](eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(27)],┬º┬ºconstant(90),{┬º\┬º\┬ºconstant(88)┬º:methodName,┬º\┬º\┬ºconstant(101)┬º:args,┬º\┬º\┬ºconstant(97)┬º:eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(41)][┬º┬ºconstant(85)]});
  428.                   }
  429.                   else
  430.                   {
  431.                      if(eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(10)] == undefined || !eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(35)])
  432.                      {
  433.                         eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(37)][┬º┬ºconstant(63)](null,[┬º┬ºconstant(105)]);
  434.                         eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(104)](args,callbackObject,callbackMethod);
  435.                         eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(39)](true);
  436.                         return undefined;
  437.                      }
  438.                      eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(76)][┬º┬ºconstant(78)][┬º┬ºconstant(108)]({┬º\┬º\┬ºconstant(88)┬º:methodName,┬º\┬º\┬ºconstant(101)┬º:args,┬º\┬º\┬ºconstant(97)┬º:eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(41)][┬º┬ºconstant(85)]});
  439.                   }
  440.                   eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(41)][┬º┬ºconstant(86)][eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(41)][┬º┬ºconstant(85)]] = {┬º\┬º\┬ºconstant(99)┬º:callbackObject,┬º\┬º\┬ºconstant(98)┬º:callbackMethod};
  441.                   eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(41)][┬º┬ºconstant(85)]++;
  442.                };
  443.                mochi.MochiScores = function()
  444.                {
  445.                }[┬º┬ºconstant(45)] = function()
  446.                {
  447.                   var _loc5_ = {};
  448.                   if(_root[┬º┬ºconstant(73)])
  449.                   {
  450.                      var _loc4_ = _root[┬º┬ºconstant(73)][┬º┬ºconstant(16)](┬º┬ºconstant(109));
  451.                      var _loc2_ = 0;
  452.                      while(_loc2_ < _loc4_[┬º┬ºconstant(26)])
  453.                      {
  454.                         var _loc3_ = _loc4_[_loc2_][┬º┬ºconstant(16)](┬º┬ºconstant(110));
  455.                         _loc5_[┬º┬ºconstant(111)(_loc3_[0])] = ┬º┬ºconstant(111)(_loc3_[1]);
  456.                         _loc2_ = _loc2_ + 1;
  457.                      }
  458.                   }
  459.                   return _loc5_;
  460.                };
  461.                mochi.MochiScores = function()
  462.                {
  463.                }[┬º┬ºconstant(112)] = function(url, burl, btn, onClick)
  464.                {
  465.                   var ┬º┬ºconstant(113) = 1500;
  466.                   var ┬º┬ºconstant(114) = getTimer();
  467.                   var _loc2_ = new ┬º\x0f∩┐╜∩┐╜∩┐╜┬º();
  468.                   _loc2_[┬º┬ºconstant(115)] = eval(┬º┬ºconstant(96));
  469.                   _loc2_[┬º┬ºconstant(116)] = btn[┬º┬ºconstant(117)]() || 6;
  470.                   _loc2_[┬º┬ºconstant(118)] = btn[┬º┬ºconstant(119)];
  471.                   _loc2_[┬º┬ºconstant(120)] = eval(┬º┬ºconstant(17))[┬º┬ºconstant(121)][┬º┬ºconstant(95)];
  472.                   _loc2_[┬º┬ºconstant(122)] = eval(┬º┬ºconstant(17))[┬º┬ºconstant(121)][┬º┬ºconstant(122)];
  473.                   _loc2_[┬º┬ºconstant(123)] = eval(┬º┬ºconstant(17))[┬º┬ºconstant(121)][┬º┬ºconstant(124)];
  474.                   _loc2_[┬º┬ºconstant(125)] = eval(┬º┬ºconstant(17))[┬º┬ºconstant(121)][┬º┬ºconstant(126)] + ┬º┬ºconstant(127) + eval(┬º┬ºconstant(17))[┬º┬ºconstant(121)][┬º┬ºconstant(128)];
  475.                   var ┬º┬ºconstant(129) = ┬º┬ºconstant(130);
  476.                   var _loc3_ = 0;
  477.                   for(var _loc6_ in _loc2_)
  478.                   {
  479.                      if(_loc3_ != 0)
  480.                      {
  481.                         set(┬º┬ºconstant(129),eval(┬º┬ºconstant(129)) + ┬º┬ºconstant(109));
  482.                      }
  483.                      _loc3_ = _loc3_ + 1;
  484.                      set(┬º┬ºconstant(129),eval(┬º┬ºconstant(129)) + _loc6_ + ┬º┬ºconstant(110) + ┬º┬ºconstant(74)(_loc2_[_loc6_]));
  485.                   }
  486.                   if(!(eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(131)] || eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(32)]))
  487.                   {
  488.                      var ┬º┬ºconstant(132) = btn[┬º┬ºconstant(48)](┬º┬ºconstant(132),777);
  489.                      var _loc7_ = btn[┬º┬ºconstant(48)](┬º┬ºconstant(133),778);
  490.                      eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(131)] = true;
  491.                      eval(┬º┬ºconstant(132))[┬º┬ºconstant(135)](┬º┬ºconstant(134) + getTimer());
  492.                      _loc7_[┬º┬ºconstant(136)] = function()
  493.                      {
  494.                         if(eval(┬º┬ºconstant(132))[┬º┬ºconstant(137)] > 0 && eval(┬º┬ºconstant(132))[┬º┬ºconstant(137)] == eval(┬º┬ºconstant(132))[┬º┬ºconstant(138)])
  495.                         {
  496.                            delete this[┬º┬ºconstant(136)];
  497.                         }
  498.                         else if(getTimer() - eval(┬º┬ºconstant(114)) > eval(┬º┬ºconstant(113)))
  499.                         {
  500.                            delete this[┬º┬ºconstant(136)];
  501.                            eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(139)] = false;
  502.                         }
  503.                      };
  504.                   }
  505.                   var _loc4_ = btn[┬º┬ºconstant(48)](┬º┬ºconstant(140),1001);
  506.                   _loc4_[┬º┬ºconstant(141)] = 0;
  507.                   _loc4_[┬º┬ºconstant(142)](1044735);
  508.                   _loc4_[┬º┬ºconstant(143)](0,0);
  509.                   _loc4_[┬º┬ºconstant(145)](0,btn[┬º┬ºconstant(144)]);
  510.                   _loc4_[┬º┬ºconstant(145)](btn[┬º┬ºconstant(146)],btn[┬º┬ºconstant(144)]);
  511.                   _loc4_[┬º┬ºconstant(145)](btn[┬º┬ºconstant(146)],0);
  512.                   _loc4_[┬º┬ºconstant(145)](0,0);
  513.                   _loc4_[┬º┬ºconstant(147)]();
  514.                   _loc4_[┬º┬ºconstant(148)] = function()
  515.                   {
  516.                      if(eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(139)])
  517.                      {
  518.                         getURL(eval(┬º┬ºconstant(149)) + eval(┬º┬ºconstant(129)),┬º┬ºconstant(150));
  519.                      }
  520.                      else
  521.                      {
  522.                         getURL(eval(┬º┬ºconstant(151)),┬º┬ºconstant(150));
  523.                      }
  524.                      if(eval(┬º┬ºconstant(152)) != undefined)
  525.                      {
  526.                         ┬º┬ºconstant(152)();
  527.                      }
  528.                   };
  529.                };
  530.                mochi.MochiScores = function()
  531.                {
  532.                }[┬º┬ºconstant(47)] = ┬º┬ºconstant(153);
  533.                mochi.MochiScores = function()
  534.                {
  535.                }[┬º┬ºconstant(49)] = ┬º┬ºconstant(154);
  536.                mochi.MochiScores = function()
  537.                {
  538.                }[┬º┬ºconstant(35)] = false;
  539.                mochi.MochiScores = function()
  540.                {
  541.                }[┬º┬ºconstant(32)] = false;
  542.                mochi.MochiScores = function()
  543.                {
  544.                }[┬º┬ºconstant(139)] = true;
  545.                mochi.MochiScores = function()
  546.                {
  547.                }[┬º┬ºconstant(131)] = false;
  548.                ┬º┬ºconstant(160)(eval("∩┐╜@∩┐╜")[┬º┬ºconstant(3)][┬º┬ºconstant(4)],null,1);
  549.                ┬º┬ºpush((mochi.MochiScores = function()
  550.                {
  551.                })[┬º┬ºconstant(156)](┬º┬ºconstant(155),mochi.MochiScores = function()
  552.                {
  553.                }[┬º┬ºconstant(9)],function()
  554.                {
  555.                }
  556.                ));
  557.                ┬º┬ºpush((mochi.MochiScores = function()
  558.                {
  559.                })[┬º┬ºconstant(156)](┬º┬ºconstant(94),mochi.MochiScores = function()
  560.                {
  561.                }[┬º┬ºconstant(7)],function()
  562.                {
  563.                }
  564.                ));
  565.                ┬º┬ºpush((mochi.MochiScores = function()
  566.                {
  567.                })[┬º┬ºconstant(156)](┬º┬ºconstant(157),function()
  568.                {
  569.                }
  570.                ,mochi.MochiScores = function()
  571.                {
  572.                }[┬º┬ºconstant(25)]));
  573.                ┬º┬ºpush((mochi.MochiScores = function()
  574.                {
  575.                })[┬º┬ºconstant(156)](┬º┬ºconstant(158),mochi.MochiScores = function()
  576.                {
  577.                }[┬º┬ºconstant(31)],function()
  578.                {
  579.                }
  580.                ));
  581.                ┬º┬ºpush((mochi.MochiScores = function()
  582.                {
  583.                })[┬º┬ºconstant(156)](┬º┬ºconstant(93),mochi.MochiScores = function()
  584.                {
  585.                }[┬º┬ºconstant(5)],function()
  586.                {
  587.                }
  588.                ));
  589.                ┬º┬ºpush((mochi.MochiScores = function()
  590.                {
  591.                })[┬º┬ºconstant(156)](┬º┬ºconstant(159),mochi.MochiScores = function()
  592.                {
  593.                }[┬º┬ºconstant(22)],function()
  594.                {
  595.                }
  596.                ));
  597.                break;
  598.             }
  599.             if(eval("\x01") == 615)
  600.             {
  601.                set("\x01",eval("\x01") - 586);
  602.                ┬º┬ºpush("\x0f");
  603.                ┬º┬ºpush(1);
  604.             }
  605.             else if(eval("\x01") == 244)
  606.             {
  607.                set("\x01",eval("\x01") + 645);
  608.                if(function ┬º\x01\x02┬º()
  609.                {
  610.                   return 1260 % 511 * 5;
  611.                })
  612.                {
  613.                   set("\x01",eval("\x01") - 134);
  614.                }
  615.             }
  616.             else if(eval("\x01") == 610)
  617.             {
  618.                set("\x01",eval("\x01") + 5);
  619.             }
  620.             else
  621.             {
  622.                if(eval("\x01") == 323)
  623.                {
  624.                   set("\x01",eval("\x01") - 323);
  625.                   break;
  626.                }
  627.                if(eval("\x01") == 29)
  628.                {
  629.                   set("\x01",eval("\x01") - 29);
  630.                   var ┬º┬ºpop() = function ┬º\x01\x02┬º()
  631.                   {
  632.                      return 1260 % 511 * 5;
  633.                   };
  634.                }
  635.                else
  636.                {
  637.                   if(eval("\x01") != 0)
  638.                   {
  639.                      break;
  640.                   }
  641.                   set("\x01",eval("\x01") + 369);
  642.                   ┬º┬ºpush("\x0f");
  643.                }
  644.             }
  645.          }
  646.       }
  647.    }
  648. }
  649.